package com.ruoyi.exam_syllabus.mapper;

import java.util.List;
import com.ruoyi.exam_syllabus.domain.TsExamDetails;

/**
 * 考试详情Mapper接口
 *
 * @author hongyi
 * @date 2023-12-25
 */
public interface TsExamDetailsMapper
{
    /**
     * 查询考试详情
     *
     * @param examDetailsId 考试详情主键
     * @return 考试详情
     */
    public TsExamDetails selectTsExamDetailsByExamDetailsId(Long examDetailsId);


    public TsExamDetails getTsExamDetailsByExamDetailsPints(Long points);

    /**
     * 查询考试详情列表
     *
     * @param tsExamDetails 考试详情
     * @return 考试详情集合
     */
    public List<TsExamDetails> selectTsExamDetailsList(TsExamDetails tsExamDetails);

    /**
     * 新增考试详情
     *
     * @param tsExamDetails 考试详情
     * @return 结果
     */
    public int insertTsExamDetails(TsExamDetails tsExamDetails);

    /**
     * 修改考试详情
     *
     * @param tsExamDetails 考试详情
     * @return 结果
     */
    public int updateTsExamDetails(TsExamDetails tsExamDetails);

    /**
     * 删除考试详情
     *
     * @param examDetailsId 考试详情主键
     * @return 结果
     */
    public int deleteTsExamDetailsByExamDetailsId(Long examDetailsId);

    /**
     * 批量删除考试详情
     *
     * @param examDetailsIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTsExamDetailsByExamDetailsIds(Long[] examDetailsIds);
}
